Decision Procedures for Sequence Theories
نویسندگان
چکیده
Abstract Sequence theories are an extension of strings with infinite alphabet letters, together a corresponding theory (e.g. linear integer arithmetic). Sequences natural abstractions extendable arrays, which permit wealth operations including append, map, split, and concatenation. In spite the growing amount tool support for sequences by leading SMT-solvers, little is known about decidability sequence theories, in stark contrast to state strings. We show that decidable concatenation regular constraints can be extended world over forms Boolean algebra, while preserving decidability. particular, holds when interpreted as parametric automata (which extend both symbolic variable automata), but fails register (even equality). When length added, problem Turing-equivalent word equations (and regular) constraints. Similar investigations conducted presence transducers, naturally model functions like filter, etc . have developed new solver, SeCo , based on automata, its efficacy two classes benchmarks: (i) invariant checking array-manipulating programs parameterized systems, (ii) benchmarks automata.
منابع مشابه
Combining Decision Procedures for Sorted Theories
The Nelson-Oppen combination method combines decision procedures for theories satisfying certain conditions into a decision procedure for their union. While the method is known to be correct in the setting of unsorted first-order logic, some current implementations of it appear in tools that use a sorted input language. So far, however, there have been no theoretical results on the correctness ...
متن کاملCombining Decision Procedures for Theories in Sorted Logics
The Nelson-Oppen combination method combines decision procedures for theories satisfying certain conditions into a decision procedure for their union. While the method is known to be correct in the setting of unsorted first-order logic, some current implementations of it appear in tools that use a sorted input language. So far, however, there have been no theoretical results on the correctness ...
متن کاملDecision Procedures for CTL*
We give an overview over three serious attempts to devise an effective decision method for CTL∗, namely Emerson and Jutla’s automata-theoretic decision procedure, Reynolds’ tableau search method and our recent approach based on an infinite tableau system with natural rules and with global conditions on the branches.
متن کاملUniication in the Union of Disjoint Equational Theories: Combining Decision Procedures Uniication in the Union of Disjoint Equational Theories: Combining Decision Procedures
Most of the work on the combination of uniication algorithms for the union of disjoint equational theories has been restricted to algorithms which compute nite complete sets of uniiers. Thus the developed combination methods usually cannot be used to combine decision procedures, i.e., algorithms which just decide solvability of uniication problems without computing uniiers. In this paper we des...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2023
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-031-37703-7_2